Operator DFRxMeta

Operator Library: Hardware Platform

此算子表示通过 QSFP28 光纤端口建立的逻辑元数据接收链路。该链路使用所选端口内的特定光纤通道,并在输出端 O 上接收来自另一个采集卡的元数据。RX PHY 的状态在输出端 LinkUp 上提供。

只有当 AppletProperties 算子中的 FiberProtocol0 和 FiberProtocol1 参数设置为 DataForwarding 时,才能使用 DFRxMeta 算子。如果 AppletProperties 算子中的 FiberProtocol0 和 FiberProtocol1 参数设置为 CoF,设计规则检查 (DRC) 将提供错误消息,并且 DFRxMeta 算子的使用将被阻止。

每个 DFRxMeta 算子只能使用 QSFP28 端口内的一个通道来接收元数据。因此,单个 QSFP28 端口最多支持四个 DFRxMeta 算子(每个通道一个)。该算子旨在传输高优先级元数据,这类数据通常体积非常小。

一个 QSFP28 光纤端口提供总计 100 Gbit/s 的带宽,分配在四个通道上。每个通道的运行速度为 25 Gbit/s。因此,该算子运行在 25 Gbit/s 下。

该算子可以与 DFRxData 算子共享其分配的通道,而不会产生任何冲突。但是,不允许在多个 DFRxMeta 算子之间共享通道。

施加 DFRxMeta 算子不需要特殊协议。它用作两个采集卡之间逻辑链路的端点:DFTxMeta(源,FG 1)和 DFRxMeta(宿,FG 2)。双方的链路设置必须完全相同,包括 QSFP28 端口和通道配置。由于该算子旨在传输小块元数据,且元数据没有图像结构,因此链路协议为 VALT_PIXEL0D。

[注意] 元数据具有更高优先级

元数据通道的优先级高于来自 DFRxData 算有力的数据通道。如果两个通道都在等待接收数据,则将首先处理元数据。

元数据通道无法暂停或停止。从这个意义上说,O 输出应被视为无限源。接收器必须立即处理所有元数据,否则数据将会丢失。这种行为是由通道在光纤链路上进行的高优先级传输决定的。元数据通道提供极低的延迟和最小的抖动(小于 10 ns,仅由时钟域交叉引起)。除元数据传输外,您还可以使用该通道传输精确的 Timestamp 或实现全系统同步。

有关数据转发的更多详细信息,请参阅 'Data Forwarding with imaFlex 2 Dual 100 Frame Grabbers'。

适用于硬件平台
imaFlex 2 Dual 100

资源

该算子将 FiberConnection 参数设置镜像到 FPGA Device Resources 对话框中,作为只读参数。如果您从 Analysis 菜单中打开 FPGA Device Resources 对话框,则可以查看 FPGA 设备资源。设备资源为只读:

FPGA Device Resources

图 428. FPGA Device Resources


根据分配的端口,资源的类型为 Port[0] DF RX Meta Lane 或类型为 Port[1] DF RX Meta Lane,索引范围从 0 到 3。

I/O Properties

财产 值
操作员类型 M
输出链接 O,元数据输出,不可停止
LinkUp,指示链路状态

Supported Link Format

链接参数 输出链路 O 输出链路 LinkUp
Bit Width 56 1
Arithmetic 未签名 未签名
Parallelism 1 1
内核列 1 1
内核行 1 1
图像协议 {VALT_PIXEL0D} {VALT_SIGNAL}
Color Format VAF_GRAY VAF_GRAY
颜色口味 FL_NONE FL_NONE
Max. Img Width 任意(默认值:16777216) 此参数在运行期间将被忽略。
Max. Img Height 任意(默认值:16777216) 此参数在运行期间将被忽略。

O 链路将接收到的元数据传递给 VisualApplets。LinkUp 链路指示连接状态:当 LinkUp 处于活动状态时,配对的 TX 端和 RX 端均已准备好传输和接收数据,这意味着链路已完成训练并可正常运行。

参数

FiberConnection
键入 Static Write 参数
默认 port_0_lane_0
范围 {port_0_lane_0, port_0_lane_1, port_0_lane_2, port_0_lane_3, port_1_lane_0, port_1_lane_1, port_1_lane_2, port_1_lane_3}

此参数指定 DFRxMeta 算子用于接收数据的 QSFP28 光纤端口和通道。

仅当该端口的 AppletProperties 算子中的 FiberProtocol 参数设置为 DataForwarding 且未设置为 CoF 时,才能使用所选的 QSFP28 端口。

如果 FiberProtocol 设置为 CoF 并且 DFRxMeta 算子尝试映射到该光纤端口,则设计规则检查 (DRC) 将生成错误消息。在这种情况下,FiberConnection 参数将被标记为冲突(红色),将鼠标悬停在上方将显示解释该冲突的快速提示帮助消息。

在同一通道上,只能有一个 DFRxMeta 算子使用相同的硬件 QSFP28 端口。多个算子之间的映射在整个设计中必须是唯一的。

Examples of Use

以下示例展示了 DFRxMeta 算子的使用方法: